home *** CD-ROM | disk | FTP | other *** search
/ Visions of Saturn 2 / Visions of Saturn 2.iso / view.doc < prev    next >
Text File  |  1994-02-07  |  8KB  |  188 lines

  1.  
  2.         VIEW introduction
  3.  
  4. VIEW is a GIF viewing program intended as a tool for studying GIF
  5. formatted images taken by NASA's Voyager-1 and Voyager-2.  The
  6. program can manipulate the image color and contrast to help
  7. highlight various features in the scenes.
  8.  
  9. VIEW can provide an overall view or zoom in on a smaller area to
  10. bring out details.  It also provides a function for expanding the
  11. GIF formatted image into a form usable by those without any
  12. knowledge of GIF formats.
  13.  
  14. VIEW uses an internal compression scheme to move quite large images
  15. into internal memory, thus allowing the user to rapidly pan about
  16. the image.  This can make the initial decoding and display slow for
  17. large images, compared to other GIF viewers, since the
  18. recompression consumes time as the GIF is first read.  But this has
  19. the decided advantage of handling images that would otherwise not
  20. fit in memory.
  21.  
  22. Once loaded into memory, images can be panned under a viewing
  23. window controlled by the arrow and "Home" keys.
  24.  
  25.  
  26.         Hardware requirements
  27.  
  28. VIEW requires MCGA or VGA graphics as it uses the 320x200 by 256
  29. color screen mode (mode 19) for display.  The multitude of
  30. different interfaces precluded the use of higher resolution modes
  31. offered by the different makers of display adapters.
  32.  
  33. Memory, the more the merrier. VIEW's internal compression function
  34. will compare the size of the GIF file and the amount of low memory
  35. available and make a judgement as to how much compression is
  36. needed.  The smaller the ratio of GIF size to free memory, the less
  37. compression needed and the faster the operation.
  38.  
  39.  
  40.         Using VIEW
  41.  
  42. To start VIEW, type VIEW at the DOS prompt.
  43.  
  44.      When you start VIEW you will be asked:
  45.  
  46.            Name of the file to be examined?
  47.  
  48. You may specify drives and paths along with the name of the GIF
  49. file you want to view (see your DOS manual for details on
  50. specifying drives and paths).  If you view more than one GIF during
  51. a session, you may use DOS-style input editing to "change" files;
  52. Ex.: the arrow keys and F3 (see your DOS manual for details).
  53.  
  54.      A blank entry causes the program to end.
  55.  
  56. If VIEW can find the file you've requested it will start the
  57. display and manipulation routines.  First the entire image will be
  58. displayed in a subsampled mode.  As the GIF is decoded and
  59. displayed, it is also internally compressed and stored.  Because of
  60. this, if the first part of the image is dark, it may not appear
  61. that anything is happening for awhile; be patient.
  62.  
  63. Once the image is displayed you will be offered options for
  64. manipulating it.  You select one of these options by pressing the
  65. first letter of the option's name.  These options are:
  66.  
  67.                 O)riginal color
  68.                 F)alse color
  69.                 N)egative color
  70.                 I)nvert color
  71.                 R)otate colors
  72.                 B)ack rotate
  73.  
  74.                 L)ow stretch
  75.                 M)id stretch
  76.                 H)igh stretch
  77.  
  78.                 C)lose-up
  79.                 P)ulled back
  80.  
  81.                 D)ata dump
  82.                 Q)uit
  83.  
  84. plus the window panning controls: left, right, up, and down arrows
  85. and "Home" key.
  86.  
  87.  
  88.         Image manipulation
  89.  
  90. O)riginal color - Selecting this option will always restore the
  91. colors displayed to those specified in the GIF file.
  92.  
  93. F)alse color - Pixel values, starting at zero, are assigned colors
  94. starting with pure black, progressing through bright blue, dark
  95. green through bright green, dark red through bright red and finally
  96. dark gray through white.  This provides a higher contrast between
  97. pixels that are nearly the same and helps to bring out details.
  98.  
  99. N)egative color - Alters the colors to appear like a photographic
  100. negative.  This works on whatever the current color scheme is.  A
  101. second use of this option is equivalent to not having used it.
  102.  
  103. I)nvert color - Exchanges the color values end-to-end, such that
  104. the largest value pixel and the lowest value pixel have their
  105. colors swapped, followed by the next largest and smallest, untill
  106. all pairs have been swapped.  A second use of this option is
  107. equivalent to not having used it.
  108.  
  109. R)otate color - assigns a different color to each gray scale value
  110. displayed each time this option is pressed.
  111.  
  112. B)ack rotate - as above, but reverses the direction of rotation.
  113.  
  114. L)ow stretch - This takes the range of colors used to display the
  115. image and uses every other value to stretch the contrast on the
  116. lower half of the possible pixel values, increasing the contrast of
  117. that half of the range, while sacrificing the rest.  Those values
  118. outside this range are all set to display the same color as the
  119. largest pixel value.  More than one use will result in a narrower
  120. range of distinct colors with each level having a higher contrast
  121. for those pixels still in range.
  122.  
  123. M)id stretch - Like the "Low stretch" but stretching the range
  124. starting with the second quarter and going through the third
  125. quarter of the pixels.  Those pixels less than the lowest in range
  126. will be set to display the lowest value pixel color.
  127.  
  128. H)igh stretch - Like the other two stretch options, but stretches
  129. the higher half of the pixel values.
  130.  
  131. C)lose-up - Causes the viewing window to fill the screen, with each
  132. screen pixel being an image pixel.  This mode displays the maximum
  133. resolution the image contains.
  134.  
  135. P)ulled back - This gives a full panorama at the expense of
  136. resolution.  You may find it useful to position the viewing window
  137. while in this mode.
  138.  
  139. D)ata dump - Creates a file containing the values of the image
  140. pixels without any compression.  The output order is left to
  141. right, top to bottom.  Possible values are zero through 255 or
  142. whatever the greatest pixel value is.  You are presented the
  143. following sub-options:
  144.  
  145.      F)ull image dump
  146.           Dumps every pixel into the file.
  147.      C)lose-up window dump
  148.           Dumps the value of those pixels in the 320x200 viewing
  149.           window.
  150.      A)bort dump
  151.           Sends you back to the viewer without creating the dump.
  152.  
  153.   After the preceding sub-options, you have another choice:
  154.  
  155.      A)SCII output
  156.           Create a file with each pixel being represented in four
  157.           bytes; Ex.: " 126   2  56 255 253".
  158.      B)inary output
  159.           Create a file with each pixel being represented by one
  160.           byte, each byte having the value of a pixel.
  161.  
  162. When asked for the file name, you may use DOS-style input-line
  163. editing, based upon the name you used to select the GIF being
  164. viewed.
  165.  
  166. Note: these files can be BIG. An 800x800 GIF image contains 640,000
  167. pixels and to dump them all in ASCII mode would require 4x800x800
  168. or 2,560,000 bytes (well over two megabytes).
  169.  
  170.         Viewing window panning
  171.  
  172. The view window may be moved over the image in either "Close-up" or
  173. "Pulled back" mode.  The arrow keys move the window (not the image)
  174. one screen pixel at a time.  One exception; if maximum internal
  175. compression is used, the image will move up and down four pixels at
  176. a time.  The "Home" key will move the view window directly to the
  177. top-left position.  In "Close-up" mode, the screen simply follows
  178. the window.  In "Pulled back" mode, a window block will move about
  179. the image to indicate where the view window is.  When the box is
  180. all the way to the top-left, the viewing window box is not shown. 
  181. Changing back and forth between "Close-up" and "Pulled Back" does
  182. not alter the window position other than that necessary for pixel
  183. alignment.
  184.  
  185.  
  186. Pressing the "ESC" key ends manipulation of the current GIF and
  187. takes you back to select another.
  188.